Linux: Use losetup -f where available.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 14 Jan 2010 10:12:58 +0000 (10:12 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 14 Jan 2010 10:12:58 +0000 (10:12 +0000)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/hotplug/Linux/block

index 1d9c917c797bb6482a05c19f006cab353d1d7845..f22a1946495a9c1fb241f4ced520e1fad104f1b6 100644 (file)
@@ -290,7 +290,7 @@ mount it read-write in a guest domain."
           done
         fi
 
-        loopdev=$(find_free_loopback_dev)
+        loopdev=$(losetup -f 2>/dev/null || find_free_loopback_dev)
         if [ "$loopdev" = '' ]
         then
           release_lock "block"